package com.thirdgroup.pojo.entity;

import java.time.LocalDateTime;
import java.util.Date;
import java.io.Serializable;

/**
 * (ManagerInfo)实体类
 *
 * @author makejava
 * @since 2024-05-13 11:00:17
 */
public class ManagerInfo implements Serializable {
    private static final long serialVersionUID = 544870341375731209L;
    /**
     * 管理员ID
     */
    private String managerid;
    /**
     * 管理员名（用于登录）
     */
    private String managername;
    /**
     * 管理员密码，由超管创建(默认123456)
     */
    private String managerpassword;
    /**
     * 管理员状态
     */
    private Object managerstatus;
    /**
     * manager：超级管理员 admin:普通管理员
     */
    private Object supermanagerpurview;
    /**
     * 创建时间
     */
    private LocalDateTime createtime;
    /**
     * 更新时间
     */
    private LocalDateTime updatetime;
    /**
     * 头像地址
     */
    private String profilepicture;


    public String getManagerid() {
        return managerid;
    }

    public void setManagerid(String managerid) {
        this.managerid = managerid;
    }

    public String getManagername() {
        return managername;
    }

    public void setManagername(String managername) {
        this.managername = managername;
    }

    public String getManagerpassword() {
        return managerpassword;
    }

    public void setManagerpassword(String managerpassword) {
        this.managerpassword = managerpassword;
    }

    public Object getManagerstatus() {
        return managerstatus;
    }

    public void setManagerstatus(Object managerstatus) {
        this.managerstatus = managerstatus;
    }

    public Object getSupermanagerpurview() {
        return supermanagerpurview;
    }

    public void setSupermanagerpurview(Object supermanagerpurview) {
        this.supermanagerpurview = supermanagerpurview;
    }

    public LocalDateTime getCreatetime() {
        return createtime;
    }

    public void setCreatetime(LocalDateTime createtime) {
        this.createtime = createtime;
    }

    public LocalDateTime getUpdatetime() {
        return updatetime;
    }

    public void setUpdatetime(LocalDateTime updatetime) {
        this.updatetime = updatetime;
    }

    public String getProfilepicture() {
        return profilepicture;
    }

    public void setProfilepicture(String profilepicture) {
        this.profilepicture = profilepicture;
    }

    @Override
    public String toString() {
        return "ManagerInfo{" +
                "managerid='" + managerid + '\'' +
                ", managername='" + managername + '\'' +
                ", managerpassword='" + managerpassword + '\'' +
                ", managerstatus=" + managerstatus +
                ", supermanagerpurview=" + supermanagerpurview +
                ", createtime=" + createtime +
                ", updatetime=" + updatetime +
                ", profilepicture='" + profilepicture + '\'' +
                '}';
    }
}

